casting of the leading roles - Turkish English Dictionary